package com.dbexposer.db.info;

public class Column {
	
	private org.apache.ddlutils.model.Column delegate;

	Column(org.apache.ddlutils.model.Column column) {
		this.delegate = column;
	}

	org.apache.ddlutils.model.Column getDelegate() {
		return delegate;
	}

	public String getDefaultValue() {
		return delegate.getDefaultValue();
	}

	public String getDescription() {
		return delegate.getDescription();
	}

	public String getJavaName() {
		return delegate.getJavaName();
	}

	public String getName() {
		return delegate.getName();
	}

	public Object getParsedDefaultValue() {
		return delegate.getParsedDefaultValue();
	}

	public int getPrecisionRadix() {
		return delegate.getPrecisionRadix();
	}

	public int getScale() {
		return delegate.getScale();
	}

	public String getSize() {
		return delegate.getSize();
	}

	public int getSizeAsInt() {
		return delegate.getSizeAsInt();
	}

	public String getType() {
		return delegate.getType();
	}

	public int getTypeCode() {
		return delegate.getTypeCode();
	}

	public boolean isAutoIncrement() {
		return delegate.isAutoIncrement();
	}

	public boolean isOfBinaryType() {
		return delegate.isOfBinaryType();
	}

	public boolean isOfNumericType() {
		return delegate.isOfNumericType();
	}

	public boolean isOfSpecialType() {
		return delegate.isOfSpecialType();
	}

	public boolean isOfTextType() {
		return delegate.isOfTextType();
	}

	public boolean isPrimaryKey() {
		return delegate.isPrimaryKey();
	}

	public boolean isRequired() {
		return delegate.isRequired();
	}
	
	public String toString() {
		return delegate.toString();
	}

	public String toVerboseString() {
		return delegate.toVerboseString();
	}
	
}
